package cn.zjitc.ptaLearn.ch07.ex01;


/**
 * @author Zixuan Xu
 * @date
 */
/*
成员内部类InnerCoupons，有公有属性value（面值，int类型），一个带参数的构造方法可以设定购物券的面值value，
一个公有的成员方法buy( )要求输出使用了面值为多少的购物券进行支付，同时使商店牛奶的箱数减少value/50。
 */
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int count = sc.nextInt();
        Shop myshop = new Shop();
        Shop.InnerCoupons inner = myshop.new InnerCoupons(count);
        inner.buy(count);

    }
}

class Shop {
    private int milkCount;
    InnerCoupons coupons50;
    InnerCoupons coupons100;
    public Shop(){}

    public void setMilkCount(int milkCount) {
        this.milkCount = milkCount;
    }

    public int getMilkCount() {
        return milkCount;
    }
    class InnerCoupons {
        public int value;
        public InnerCoupons(int value){}
        public void buy(int count){
            System.out.println("使用了面值为50的购物券进行支付");
            count--;
            System.out.println("牛奶还剩"+ count +"箱");
            System.out.println("使用了面值为100的购物券进行支付");
            count -=2;
            System.out.println("牛奶还剩"+ count +"箱");
        }
    }
}
